package com.ruoyi.project.product.size.service;

import com.ruoyi.project.product.size.domain.Size;

import java.util.List;

/**
 * @Auther: 高柯
 * @Date: 2020/4/15
 * @Description: com.ruoyi.project.product.size.service
 * @version: 2.0
 */
public interface SizeService {

    /**
     * 查询产品规格信息集合
     *
     * @param size 产品规格信息
     * @return 产品规格信息集合
     */
    public List<Size> selectSizeList(Size size);

    /**
     * 校验产品规格名称
     *
     * @param size 产品规格信息
     * @return 结果
     */
    public String checkSizeNameUnique(Size size);

    /**
     * 新增保存产品规格信息
     *
     * @param size 产品规格信息
     * @return 结果
     */
    public int insertSize(Size size);

    /**
     * 根据产品规格id查询详细信息
     * @param sizeId
     * @return
     */
    Size selectSizeById(Long sizeId);

    /**
     * 修改产品规格
     * @param size
     * @return
     */
    int updateSize(Size size);

    /**
     * 批量删除产品规格
     * @param ids
     * @return
     */
    int deleteSizeByIds(String ids);
}
